import type { LoginResult } from '@/types/member'
import { http } from '@/utils/http'

type LoginParams = {
  code: string
  entryptedData: string
  iv: string
}

/* 小程序登录
@params data 请求参数 */
export const postLoginMinAPI = (data: LoginParams) => {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin',
    data,
  })
}

/* 小程序登录-内测版
POST
/login/wxMin/simple */
/**
 * 小程序登录-内测版
 * @param phoneNumber  模拟手机号码
 *
 */
export const postLoginMinSimpleAPI = (phoneNumber: string) => {
  return http<LoginResult>({
    method: 'POST',
    url: '/login/wxMin/simple',
    data: {
      phoneNumber,
    },
  })
}
